-
Notifications
You must be signed in to change notification settings - Fork 54
Translate "Uncontrolled components" page #173
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Uwagi: Ostatni przykład kodu, który tyczy się obsługi plików, był załączany poprzez `embed`, a nie tak jak pierwszy przykład, napisany i otoczony przez "```javascript{5,9,18}". Zrezygnowałem z `embed`, aby móc wprowadzić tłumaczenia w kodzie. Mam nadzieję, że
Deploy preview for pl-reactjs ready! Built with commit 38c8af4 |
@karpiuMG Wystarczyło przetłumaczyć plik obok: |
@@ -39,46 +39,80 @@ class NameForm extends React.Component { | |||
|
|||
[**Try it on CodePen**](https://codepen.io/gaearon/pen/WooRWa?editors=0010) | |||
|
|||
Since an uncontrolled component keeps the source of truth in the DOM, it is sometimes easier to integrate React and non-React code when using uncontrolled components. It can also be slightly less code if you want to be quick and dirty. Otherwise, you should usually use controlled components. | |||
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych. | |
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Wpłynie to również na mniejszą ilość kodu i pozwoli na wprowadzenie zmian "na szybko". W przeciwnym razie zwykle powinno się używać komponentów kontrolowanych. |
- Zdanie pośrodku brzmi wg mnie dziwnie. Moje też nie najlepiej, szczerze powiedziawszy, ale chyba udało mi się wyznaczyć kierunek ;) Zastanów się, jak to lepiej napisać.
- W dokumentacji piszemy bezosobowo.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Rozumiem, to trochę pomęczymy to zdanie wspólnie
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych. | |
Wpłynie to również na mniejszą ilość kodu **i pozwoli na wprowadzenie zmian "na szybko"** |
W oryginalnej wersji jest "It can also be slightly less code if you want to be quick and dirty"
Męczę to zdanie i męczę i wydaje mi się, że trzeba je całkiem przekształcić. W oryginale czuć, że to zdanie jest nacechowane negatywnie przez zwrot "quick and dirty" - myślę, że w naszej wersji możemy pominąć ten pejoratywny ładunek. Jeśli mamy używać bezokoliczników, to utrzymanie tego negatywnego ładunku jest zadaniem ponad moje możliwości :-P
Co do Twojej wersji (i mojej poprzedniej) określmy wyraźniej podmiot, zamiast używania zaimka "to", bo ciężko było mi załapać treść zdania. Trudno też było mi zrozumieć, dlaczego użycie komponentów niekontrolowanych, pozwoli na wprowadzenie zmian "na szybko".
Dodatkowo ostatnie zdanie "W przeciwnym razie..." traci sens, bo nie odwołujemy się już do "if you want to be quick and dirty".
Poniżej moja dalsza propozycja:
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Dzięki temu może pojawić się również nieco mniej kodu, jeśli chcesz podejść do tematu z grubsza. W przeciwnym razie zwykle powinieneś używać komponentów kontrolowanych. | |
Ponieważ komponent niekontrolowany zachowuje źródło prawdy w DOM, czasami łatwiej jest zintegrować kod reactowy z kodem niereactowym, gdy używa się komponentów niekontrolowanych. Użycie komponentów niekontrolowanych pozwala zaimplementować formularz "na szybko" dzięki mniejszej ilości kodu. Zwykle jednak powinno używać się komponentów kontrolowanych. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Druga wersja mi pasuje. Wrzucaj! :)
Dodałem parę uwag, ale ogólnie wyszło Ci bardzo dobrze :) Mam nadzieję, że na tym tłumaczeniu nie skończysz. |
Co-Authored-By: Jakub Drozdek <[email protected]>
Co-Authored-By: Jakub Drozdek <[email protected]>
Co-Authored-By: Jakub Drozdek <[email protected]>
Co-Authored-By: Jakub Drozdek <[email protected]>
Co-Authored-By: Jakub Drozdek <[email protected]>
Co-Authored-By: Jakub Drozdek <[email protected]>
Hej, dzięki za odniesienie się do moich zmian. Czuję, że nauczę się przy tym projekcie więcej nt. j. polskiego, niż byłem w stanie, nauczyć się w szkolę. Pełna profeska :) Na pewno nie będzie to moje ostatnie tłumaczenie. Napisałem Ci DM'a na Slacku React Translations. Zerknij, proszę. |
Swego czasu, jak jeszcze tłumaczyłem gry dla IronSquad, też się dużo więcej uczyłem o polskim niż przez całe życie w szkole ;-) bo to już jest dogłębna analiza języka, a nie omawianie lektur. |
Uwagi:
Ostatni przykład kodu, który tyczy się obsługi plików, był załączany poprzez
embed
, a nie tak jak pierwszy przykład, napisany i otoczony przez "```javascript{5,9,18}". Zrezygnowałem zembed
, aby móc wprowadzić tłumaczenia w kodzie.